﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SIPPaser.Mod
{
    public enum SIPMessageType  // 枚举
    {
        Other=0,    // 无效
        // 请求消息
        INVITE,
        ACK,
        BYE,
        CANCEL,
        REGISTER,
        OPTIONS,
        NOTIFY,

        //响应消息，由status code 确定消息类型
        REPLAY,
        ////临时响应，表示已经接收到请求消息，正在对其进行处理
        Code_1XX,
        ////成功响应，表示请求已经被成功接受、处理
        Code_200,
        ////重定向响应，表示需要采取进一步动作，以完成该请求
        Code_3XX,
        ////客户出错，表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理
        Code_4XX,
        ////服务器出错，即SIP服务器故障不能完成对正确消息的处理
        Code_5XX,
        ////全局故障，表示请求不能在任何SIP服务器上实现
        Code_6XX,
    }


}
